<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // "use strict";//针对于整个脚本文件，位于第一行
        //  严格模式，strict mode 是ES5中新增的运行模式，可以让js在更严格的模式下运行
       /*  
         1.使代码的定义、预先使用更加规范，避免一些诡异的行为
         2.消除代码运行中的一些不安全之处，保证代码的运行安全
         3.提高效率
         4.为未来的js版本做铺垫
        */
        function show(){
            "use strict";//针对单个函数，位于第一行
            // i=2000;//变量必须先声明，再调用
            // console.log(i);


            //不要使用保留字作为变量名
            // var public="哈哈";
            // console.log(public);

            //如果在严格模式下，this表示的是undefined
            console.log(this);

        }
        show();
    </script>
</head>
<body>
    
</body>
</html>